const http = require('http');
let server=http.createServer()
server.listen(3000,()=>{
    console.log("3000监听成功");
})


// 根据用户请求的不同路径，响应不同的内容
server.on("request",(req,res)=>{


    if(req.url=="/favicon.ico"){
        res.end() //停止这次请求
        return //停止这个函数
    }

    // http://localhost:3000/  只要主机地址正确，那么不管是什么路径，都会进入到这个回调函数中



    // console.log(req.url);//req.url用户请求的路径
    // /a/b/c/d?username=zs&password=124



    //let parseurl= new URL(req.url,"http://localhost:3000/")
    //console.log(parseurl);
    // URL {
    //     href: 'http://localhost:3000/a/b/c/d?username=zs&password=124',
    //     origin: 'http://localhost:3000',
    //     protocol: 'http:',
    //     username: '',
    //     password: '',
    //     host: 'localhost:3000',
    //     hostname: 'localhost',
    //     port: '3000',
    //     pathname: '/a/b/c/d',
    //     search: '?username=zs&password=124',
    //     searchParams: URLSearchParams { 'username' => 'zs', 'password' => '124' },
    //     hash: ''
    //   }
      



    let {pathname}= new URL(req.url,"http://localhost:3000/")
    // console.log(pathname);

    if(pathname=="/index"){
        res.end("index")
    }
    if(pathname=="/list"){
        res.end("list")
    }
    if(pathname=="/detail"){
        res.end("detail")
    }

    
})